TSTP Solution File: ITP012^1 by Satallax---3.5

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Satallax---3.5
% Problem  : ITP012^1 : TPTP v8.1.0. Bugfixed v7.5.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : satallax -E eprover-ho -P picomus -M modes -p tstp -t %d %s

% Computer : n026.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 600s
% DateTime : Sun Jul 17 00:28:27 EDT 2022

% Result   : Theorem 89.59s 89.57s
% Output   : Proof 89.59s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12  % Problem  : ITP012^1 : TPTP v8.1.0. Bugfixed v7.5.0.
% 0.07/0.12  % Command  : satallax -E eprover-ho -P picomus -M modes -p tstp -t %d %s
% 0.12/0.33  % Computer : n026.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit : 300
% 0.12/0.33  % WCLimit  : 600
% 0.12/0.33  % DateTime : Fri Jun  3 00:43:13 EDT 2022
% 0.12/0.33  % CPUTime  : 
% 89.59/89.57  % SZS status Theorem
% 89.59/89.57  % Mode: mode478:USE_SINE=true:SINE_TOLERANCE=2.0:SINE_GENERALITY_THRESHOLD=16:SINE_RANK_LIMIT=1.:SINE_DEPTH=0
% 89.59/89.57  % Inferences: 25284
% 89.59/89.57  % SZS output start Proof
% 89.59/89.57  thf(ty_mono_2Etyop_2Einteger_2Eint, type, mono_2Etyop_2Einteger_2Eint : $tType).
% 89.59/89.57  thf(ty_eigen__2, type, eigen__2 : mono_2Etyop_2Einteger_2Eint).
% 89.59/89.57  thf(ty_mono_2Ec_2Einteger_2Eint__divides, type, mono_2Ec_2Einteger_2Eint__divides : (mono_2Etyop_2Einteger_2Eint>mono_2Etyop_2Einteger_2Eint>$o)).
% 89.59/89.57  thf(ty_eigen__1, type, eigen__1 : mono_2Etyop_2Einteger_2Eint).
% 89.59/89.57  thf(ty_eigen__0, type, eigen__0 : mono_2Etyop_2Einteger_2Eint).
% 89.59/89.57  thf(ty_mono_2Ec_2Einteger_2Eint__sub, type, mono_2Ec_2Einteger_2Eint__sub : (mono_2Etyop_2Einteger_2Eint>mono_2Etyop_2Einteger_2Eint>mono_2Etyop_2Einteger_2Eint)).
% 89.59/89.57  thf(thm_2Einteger_2EINT__DIVIDES__RSUB,conjecture,(![X1:mono_2Etyop_2Einteger_2Eint]:(![X2:mono_2Etyop_2Einteger_2Eint]:(![X3:mono_2Etyop_2Einteger_2Eint]:(((mono_2Ec_2Einteger_2Eint__divides @ X1) @ X2) => (((mono_2Ec_2Einteger_2Eint__divides @ X1) @ ((mono_2Ec_2Einteger_2Eint__sub @ X3) @ X2)) = ((mono_2Ec_2Einteger_2Eint__divides @ X1) @ X3))))))).
% 89.59/89.57  thf(h0,negated_conjecture,(~((![X1:mono_2Etyop_2Einteger_2Eint]:(![X2:mono_2Etyop_2Einteger_2Eint]:(![X3:mono_2Etyop_2Einteger_2Eint]:(((mono_2Ec_2Einteger_2Eint__divides @ X1) @ X2) => (((mono_2Ec_2Einteger_2Eint__divides @ X1) @ ((mono_2Ec_2Einteger_2Eint__sub @ X3) @ X2)) = ((mono_2Ec_2Einteger_2Eint__divides @ X1) @ X3)))))))),inference(assume_negation,[status(cth)],[thm_2Einteger_2EINT__DIVIDES__RSUB])).
% 89.59/89.57  thf(h1,assumption,(~((![X1:mono_2Etyop_2Einteger_2Eint]:(![X2:mono_2Etyop_2Einteger_2Eint]:(((mono_2Ec_2Einteger_2Eint__divides @ eigen__0) @ X1) => (((mono_2Ec_2Einteger_2Eint__divides @ eigen__0) @ ((mono_2Ec_2Einteger_2Eint__sub @ X2) @ X1)) = ((mono_2Ec_2Einteger_2Eint__divides @ eigen__0) @ X2))))))),introduced(assumption,[])).
% 89.59/89.57  thf(h2,assumption,(~((![X1:mono_2Etyop_2Einteger_2Eint]:(((mono_2Ec_2Einteger_2Eint__divides @ eigen__0) @ eigen__1) => (((mono_2Ec_2Einteger_2Eint__divides @ eigen__0) @ ((mono_2Ec_2Einteger_2Eint__sub @ X1) @ eigen__1)) = ((mono_2Ec_2Einteger_2Eint__divides @ eigen__0) @ X1)))))),introduced(assumption,[])).
% 89.59/89.57  thf(h3,assumption,(~((((mono_2Ec_2Einteger_2Eint__divides @ eigen__0) @ eigen__1) => (((mono_2Ec_2Einteger_2Eint__divides @ eigen__0) @ ((mono_2Ec_2Einteger_2Eint__sub @ eigen__2) @ eigen__1)) = ((mono_2Ec_2Einteger_2Eint__divides @ eigen__0) @ eigen__2))))),introduced(assumption,[])).
% 89.59/89.57  thf(h4,assumption,((mono_2Ec_2Einteger_2Eint__divides @ eigen__0) @ eigen__1),introduced(assumption,[])).
% 89.59/89.57  thf(h5,assumption,(~((((mono_2Ec_2Einteger_2Eint__divides @ eigen__0) @ ((mono_2Ec_2Einteger_2Eint__sub @ eigen__2) @ eigen__1)) = ((mono_2Ec_2Einteger_2Eint__divides @ eigen__0) @ eigen__2)))),introduced(assumption,[])).
% 89.59/89.57  thf(h6,assumption,((mono_2Ec_2Einteger_2Eint__divides @ eigen__0) @ ((mono_2Ec_2Einteger_2Eint__sub @ eigen__2) @ eigen__1)),introduced(assumption,[])).
% 89.59/89.57  thf(h7,assumption,((mono_2Ec_2Einteger_2Eint__divides @ eigen__0) @ eigen__2),introduced(assumption,[])).
% 89.59/89.57  thf(h8,assumption,(~(((mono_2Ec_2Einteger_2Eint__divides @ eigen__0) @ ((mono_2Ec_2Einteger_2Eint__sub @ eigen__2) @ eigen__1)))),introduced(assumption,[])).
% 89.59/89.57  thf(h9,assumption,(~(((mono_2Ec_2Einteger_2Eint__divides @ eigen__0) @ eigen__2))),introduced(assumption,[])).
% 89.59/89.57  thf(ax19305, axiom, (~(p3)|p17), file('<stdin>', ax19305)).
% 89.59/89.57  thf(ax19260, axiom, (~(p17)|~(p63)), file('<stdin>', ax19260)).
% 89.59/89.57  thf(ax19319, axiom, p3, file('<stdin>', ax19319)).
% 89.59/89.57  thf(ax19309, axiom, (~(p2)|p13), file('<stdin>', ax19309)).
% 89.59/89.57  thf(ax18121, axiom, (~(p13)|p635), file('<stdin>', ax18121)).
% 89.59/89.57  thf(ax19320, axiom, p2, file('<stdin>', ax19320)).
% 89.59/89.57  thf(ax18494, axiom, (~(p372)|p488|~(p6)), file('<stdin>', ax18494)).
% 89.59/89.57  thf(ax18712, axiom, (p63|p372), file('<stdin>', ax18712)).
% 89.59/89.57  thf(ax15648, axiom, (~(p635)|p1206), file('<stdin>', ax15648)).
% 89.59/89.57  thf(ax1252, axiom, (~(p1716)|~(p4081)|p4), file('<stdin>', ax1252)).
% 89.59/89.57  thf(ax19318, axiom, ~(p4), file('<stdin>', ax19318)).
% 89.59/89.57  thf(ax15084, axiom, (~(p1206)|~(p488)|p1716), file('<stdin>', ax15084)).
% 89.59/89.57  thf(ax19316, axiom, p6, file('<stdin>', ax19316)).
% 89.59/89.57  thf(ax19312, axiom, (~(p1)|p10), file('<stdin>', ax19312)).
% 89.59/89.57  thf(ax19288, axiom, (~(p10)|p35), file('<stdin>', ax19288)).
% 89.59/89.57  thf(ax19321, axiom, p1, file('<stdin>', ax19321)).
% 89.59/89.57  thf(nax4081, axiom, (p4081<=fmono_2Ec_2Einteger_2Eint__divides @ f__0 @ (fmono_2Ec_2Einteger_2Eint__add @ f__2 @ (fmono_2Ec_2Einteger_2Eint__neg @ f__1))), file('<stdin>', nax4081)).
% 89.59/89.57  thf(pax35, axiom, (p35=>(fmono_2Ec_2Einteger_2Eint__sub @ f__2 @ f__1)=(fmono_2Ec_2Einteger_2Eint__add @ f__2 @ (fmono_2Ec_2Einteger_2Eint__neg @ f__1))), file('<stdin>', pax35)).
% 89.59/89.57  thf(pax5, axiom, (p5=>fmono_2Ec_2Einteger_2Eint__divides @ f__0 @ (fmono_2Ec_2Einteger_2Eint__sub @ f__2 @ f__1)), file('<stdin>', pax5)).
% 89.59/89.57  thf(ax19317, axiom, p5, file('<stdin>', ax19317)).
% 89.59/89.57  thf(c_0_20, plain, (~p3|p17), inference(fof_simplification,[status(thm)],[ax19305])).
% 89.59/89.57  thf(c_0_21, plain, (~p17|~p63), inference(fof_simplification,[status(thm)],[ax19260])).
% 89.59/89.57  thf(c_0_22, plain, (p17|~p3), inference(split_conjunct,[status(thm)],[c_0_20])).
% 89.59/89.57  thf(c_0_23, plain, p3, inference(split_conjunct,[status(thm)],[ax19319])).
% 89.59/89.57  thf(c_0_24, plain, (~p2|p13), inference(fof_simplification,[status(thm)],[ax19309])).
% 89.59/89.57  thf(c_0_25, plain, (~p17|~p63), inference(split_conjunct,[status(thm)],[c_0_21])).
% 89.59/89.57  thf(c_0_26, plain, p17, inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_22, c_0_23])])).
% 89.59/89.57  thf(c_0_27, plain, (~p13|p635), inference(fof_simplification,[status(thm)],[ax18121])).
% 89.59/89.57  thf(c_0_28, plain, (p13|~p2), inference(split_conjunct,[status(thm)],[c_0_24])).
% 89.59/89.57  thf(c_0_29, plain, p2, inference(split_conjunct,[status(thm)],[ax19320])).
% 89.59/89.57  thf(c_0_30, plain, (~p372|p488|~p6), inference(fof_simplification,[status(thm)],[ax18494])).
% 89.59/89.57  thf(c_0_31, plain, (p63|p372), inference(split_conjunct,[status(thm)],[ax18712])).
% 89.59/89.57  thf(c_0_32, plain, ~p63, inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_25, c_0_26])])).
% 89.59/89.57  thf(c_0_33, plain, (~p635|p1206), inference(fof_simplification,[status(thm)],[ax15648])).
% 89.59/89.57  thf(c_0_34, plain, (p635|~p13), inference(split_conjunct,[status(thm)],[c_0_27])).
% 89.59/89.57  thf(c_0_35, plain, p13, inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_28, c_0_29])])).
% 89.59/89.57  thf(c_0_36, plain, (~p1716|~p4081|p4), inference(fof_simplification,[status(thm)],[ax1252])).
% 89.59/89.57  thf(c_0_37, plain, ~p4, inference(fof_simplification,[status(thm)],[ax19318])).
% 89.59/89.57  thf(c_0_38, plain, (~p1206|~p488|p1716), inference(fof_simplification,[status(thm)],[ax15084])).
% 89.59/89.57  thf(c_0_39, plain, (p488|~p372|~p6), inference(split_conjunct,[status(thm)],[c_0_30])).
% 89.59/89.57  thf(c_0_40, plain, p6, inference(split_conjunct,[status(thm)],[ax19316])).
% 89.59/89.57  thf(c_0_41, plain, p372, inference(sr,[status(thm)],[c_0_31, c_0_32])).
% 89.59/89.57  thf(c_0_42, plain, (p1206|~p635), inference(split_conjunct,[status(thm)],[c_0_33])).
% 89.59/89.57  thf(c_0_43, plain, p635, inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_34, c_0_35])])).
% 89.59/89.57  thf(c_0_44, plain, (~p1|p10), inference(fof_simplification,[status(thm)],[ax19312])).
% 89.59/89.57  thf(c_0_45, plain, (p4|~p1716|~p4081), inference(split_conjunct,[status(thm)],[c_0_36])).
% 89.59/89.57  thf(c_0_46, plain, ~p4, inference(split_conjunct,[status(thm)],[c_0_37])).
% 89.59/89.57  thf(c_0_47, plain, (p1716|~p1206|~p488), inference(split_conjunct,[status(thm)],[c_0_38])).
% 89.59/89.57  thf(c_0_48, plain, p488, inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[c_0_39, c_0_40]), c_0_41])])).
% 89.59/89.57  thf(c_0_49, plain, p1206, inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_42, c_0_43])])).
% 89.59/89.57  thf(c_0_50, plain, (~p10|p35), inference(fof_simplification,[status(thm)],[ax19288])).
% 89.59/89.57  thf(c_0_51, plain, (p10|~p1), inference(split_conjunct,[status(thm)],[c_0_44])).
% 89.59/89.57  thf(c_0_52, plain, p1, inference(split_conjunct,[status(thm)],[ax19321])).
% 89.59/89.57  thf(c_0_53, plain, (~fmono_2Ec_2Einteger_2Eint__divides @ f__0 @ (fmono_2Ec_2Einteger_2Eint__add @ f__2 @ (fmono_2Ec_2Einteger_2Eint__neg @ f__1))|p4081), inference(fof_nnf,[status(thm)],[inference(fof_simplification,[status(thm)],[nax4081])])).
% 89.59/89.57  thf(c_0_54, plain, (~p1716|~p4081), inference(sr,[status(thm)],[c_0_45, c_0_46])).
% 89.59/89.57  thf(c_0_55, plain, p1716, inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[c_0_47, c_0_48]), c_0_49])])).
% 89.59/89.57  thf(c_0_56, plain, (~p35|(fmono_2Ec_2Einteger_2Eint__sub @ f__2 @ f__1)=(fmono_2Ec_2Einteger_2Eint__add @ f__2 @ (fmono_2Ec_2Einteger_2Eint__neg @ f__1))), inference(fof_nnf,[status(thm)],[pax35])).
% 89.59/89.57  thf(c_0_57, plain, (p35|~p10), inference(split_conjunct,[status(thm)],[c_0_50])).
% 89.59/89.57  thf(c_0_58, plain, p10, inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_51, c_0_52])])).
% 89.59/89.57  thf(c_0_59, plain, (p4081|~fmono_2Ec_2Einteger_2Eint__divides @ f__0 @ (fmono_2Ec_2Einteger_2Eint__add @ f__2 @ (fmono_2Ec_2Einteger_2Eint__neg @ f__1))), inference(split_conjunct,[status(thm)],[c_0_53])).
% 89.59/89.57  thf(c_0_60, plain, ~p4081, inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_54, c_0_55])])).
% 89.59/89.57  thf(c_0_61, plain, ((fmono_2Ec_2Einteger_2Eint__sub @ f__2 @ f__1)=(fmono_2Ec_2Einteger_2Eint__add @ f__2 @ (fmono_2Ec_2Einteger_2Eint__neg @ f__1))|~p35), inference(split_conjunct,[status(thm)],[c_0_56])).
% 89.59/89.57  thf(c_0_62, plain, p35, inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_57, c_0_58])])).
% 89.59/89.57  thf(c_0_63, plain, (~p5|fmono_2Ec_2Einteger_2Eint__divides @ f__0 @ (fmono_2Ec_2Einteger_2Eint__sub @ f__2 @ f__1)), inference(fof_nnf,[status(thm)],[pax5])).
% 89.59/89.57  thf(c_0_64, plain, ~fmono_2Ec_2Einteger_2Eint__divides @ f__0 @ (fmono_2Ec_2Einteger_2Eint__add @ f__2 @ (fmono_2Ec_2Einteger_2Eint__neg @ f__1)), inference(sr,[status(thm)],[c_0_59, c_0_60])).
% 89.59/89.57  thf(c_0_65, plain, (fmono_2Ec_2Einteger_2Eint__add @ f__2 @ (fmono_2Ec_2Einteger_2Eint__neg @ f__1))=(fmono_2Ec_2Einteger_2Eint__sub @ f__2 @ f__1), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_61, c_0_62])])).
% 89.59/89.57  thf(c_0_66, plain, (fmono_2Ec_2Einteger_2Eint__divides @ f__0 @ (fmono_2Ec_2Einteger_2Eint__sub @ f__2 @ f__1)|~p5), inference(split_conjunct,[status(thm)],[c_0_63])).
% 89.59/89.57  thf(c_0_67, plain, p5, inference(split_conjunct,[status(thm)],[ax19317])).
% 89.59/89.57  thf(c_0_68, plain, ~fmono_2Ec_2Einteger_2Eint__divides @ f__0 @ (fmono_2Ec_2Einteger_2Eint__sub @ f__2 @ f__1), inference(rw,[status(thm)],[c_0_64, c_0_65])).
% 89.59/89.57  thf(c_0_69, plain, ($false), inference(sr,[status(thm)],[inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_66, c_0_67])]), c_0_68]), ['proof']).
% 89.59/89.57  thf(1,plain,$false,inference(eprover,[status(thm),assumptions([h6,h7,h4,h5,h3,h2,h1,h0])],[])).
% 89.59/89.57  thf(ax11195, axiom, (~(p3)|p17), file('<stdin>', ax11195)).
% 89.59/89.57  thf(ax10913, axiom, (~(p17)|~(p63)), file('<stdin>', ax10913)).
% 89.59/89.57  thf(ax11223, axiom, p3, file('<stdin>', ax11223)).
% 89.59/89.57  thf(ax11206, axiom, (~(p2)|p13), file('<stdin>', ax11206)).
% 89.59/89.57  thf(ax11035, axiom, (~(p13)|p635), file('<stdin>', ax11035)).
% 89.59/89.57  thf(ax11224, axiom, p2, file('<stdin>', ax11224)).
% 89.59/89.57  thf(ax6857, axiom, (~(p372)|p488|~(p6)), file('<stdin>', ax6857)).
% 89.59/89.57  thf(ax8694, axiom, (p63|p372), file('<stdin>', ax8694)).
% 89.59/89.57  thf(ax9785, axiom, (~(p635)|p1206), file('<stdin>', ax9785)).
% 89.59/89.57  thf(ax11218, axiom, (~(p1)|p10), file('<stdin>', ax11218)).
% 89.59/89.57  thf(ax8201, axiom, (~(p1206)|~(p488)|p1716), file('<stdin>', ax8201)).
% 89.59/89.57  thf(ax11220, axiom, p6, file('<stdin>', ax11220)).
% 89.59/89.57  thf(pax10, axiom, (p10=>![X1:mono_2Etyop_2Einteger_2Eint]:(fmono_2Ec_2Einteger_2Eint__sub @ f__2 @ X1)=(fmono_2Ec_2Einteger_2Eint__add @ f__2 @ (fmono_2Ec_2Einteger_2Eint__neg @ X1))), file('<stdin>', pax10)).
% 89.59/89.57  thf(ax11225, axiom, p1, file('<stdin>', ax11225)).
% 89.59/89.57  thf(ax3104, axiom, (~(p1716)|p4081|~(p4)), file('<stdin>', ax3104)).
% 89.59/89.57  thf(nax5, axiom, (p5<=fmono_2Ec_2Einteger_2Eint__divides @ f__0 @ (fmono_2Ec_2Einteger_2Eint__sub @ f__2 @ f__1)), file('<stdin>', nax5)).
% 89.59/89.57  thf(ax11221, axiom, ~(p5), file('<stdin>', ax11221)).
% 89.59/89.57  thf(pax4081, axiom, (p4081=>fmono_2Ec_2Einteger_2Eint__divides @ f__0 @ (fmono_2Ec_2Einteger_2Eint__add @ f__2 @ (fmono_2Ec_2Einteger_2Eint__neg @ f__1))), file('<stdin>', pax4081)).
% 89.59/89.57  thf(ax11222, axiom, p4, file('<stdin>', ax11222)).
% 89.59/89.57  thf(c_0_19, plain, (~p3|p17), inference(fof_simplification,[status(thm)],[ax11195])).
% 89.59/89.57  thf(c_0_20, plain, (~p17|~p63), inference(fof_simplification,[status(thm)],[ax10913])).
% 89.59/89.57  thf(c_0_21, plain, (p17|~p3), inference(split_conjunct,[status(thm)],[c_0_19])).
% 89.59/89.57  thf(c_0_22, plain, p3, inference(split_conjunct,[status(thm)],[ax11223])).
% 89.59/89.57  thf(c_0_23, plain, (~p2|p13), inference(fof_simplification,[status(thm)],[ax11206])).
% 89.59/89.57  thf(c_0_24, plain, (~p17|~p63), inference(split_conjunct,[status(thm)],[c_0_20])).
% 89.59/89.57  thf(c_0_25, plain, p17, inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_21, c_0_22])])).
% 89.59/89.57  thf(c_0_26, plain, (~p13|p635), inference(fof_simplification,[status(thm)],[ax11035])).
% 89.59/89.57  thf(c_0_27, plain, (p13|~p2), inference(split_conjunct,[status(thm)],[c_0_23])).
% 89.59/89.57  thf(c_0_28, plain, p2, inference(split_conjunct,[status(thm)],[ax11224])).
% 89.59/89.57  thf(c_0_29, plain, (~p372|p488|~p6), inference(fof_simplification,[status(thm)],[ax6857])).
% 89.59/89.57  thf(c_0_30, plain, (p63|p372), inference(split_conjunct,[status(thm)],[ax8694])).
% 89.59/89.57  thf(c_0_31, plain, ~p63, inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_24, c_0_25])])).
% 89.59/89.57  thf(c_0_32, plain, (~p635|p1206), inference(fof_simplification,[status(thm)],[ax9785])).
% 89.59/89.57  thf(c_0_33, plain, (p635|~p13), inference(split_conjunct,[status(thm)],[c_0_26])).
% 89.59/89.57  thf(c_0_34, plain, p13, inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_27, c_0_28])])).
% 89.59/89.57  thf(c_0_35, plain, (~p1|p10), inference(fof_simplification,[status(thm)],[ax11218])).
% 89.59/89.57  thf(c_0_36, plain, (~p1206|~p488|p1716), inference(fof_simplification,[status(thm)],[ax8201])).
% 89.59/89.57  thf(c_0_37, plain, (p488|~p372|~p6), inference(split_conjunct,[status(thm)],[c_0_29])).
% 89.59/89.57  thf(c_0_38, plain, p6, inference(split_conjunct,[status(thm)],[ax11220])).
% 89.59/89.57  thf(c_0_39, plain, p372, inference(sr,[status(thm)],[c_0_30, c_0_31])).
% 89.59/89.57  thf(c_0_40, plain, (p1206|~p635), inference(split_conjunct,[status(thm)],[c_0_32])).
% 89.59/89.57  thf(c_0_41, plain, p635, inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_33, c_0_34])])).
% 89.59/89.57  thf(c_0_42, plain, ![X525:mono_2Etyop_2Einteger_2Eint]:(~p10|(fmono_2Ec_2Einteger_2Eint__sub @ f__2 @ X525)=(fmono_2Ec_2Einteger_2Eint__add @ f__2 @ (fmono_2Ec_2Einteger_2Eint__neg @ X525))), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[pax10])])])).
% 89.59/89.57  thf(c_0_43, plain, (p10|~p1), inference(split_conjunct,[status(thm)],[c_0_35])).
% 89.59/89.57  thf(c_0_44, plain, p1, inference(split_conjunct,[status(thm)],[ax11225])).
% 89.59/89.57  thf(c_0_45, plain, (~p1716|p4081|~p4), inference(fof_simplification,[status(thm)],[ax3104])).
% 89.59/89.57  thf(c_0_46, plain, (p1716|~p1206|~p488), inference(split_conjunct,[status(thm)],[c_0_36])).
% 89.59/89.57  thf(c_0_47, plain, p488, inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[c_0_37, c_0_38]), c_0_39])])).
% 89.59/89.57  thf(c_0_48, plain, p1206, inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_40, c_0_41])])).
% 89.59/89.57  thf(c_0_49, plain, (~fmono_2Ec_2Einteger_2Eint__divides @ f__0 @ (fmono_2Ec_2Einteger_2Eint__sub @ f__2 @ f__1)|p5), inference(fof_nnf,[status(thm)],[inference(fof_simplification,[status(thm)],[nax5])])).
% 89.59/89.57  thf(c_0_50, plain, ~p5, inference(fof_simplification,[status(thm)],[ax11221])).
% 89.59/89.57  thf(c_0_51, plain, (~p4081|fmono_2Ec_2Einteger_2Eint__divides @ f__0 @ (fmono_2Ec_2Einteger_2Eint__add @ f__2 @ (fmono_2Ec_2Einteger_2Eint__neg @ f__1))), inference(fof_nnf,[status(thm)],[pax4081])).
% 89.59/89.57  thf(c_0_52, plain, ![X1:mono_2Etyop_2Einteger_2Eint]:((fmono_2Ec_2Einteger_2Eint__sub @ f__2 @ X1)=(fmono_2Ec_2Einteger_2Eint__add @ f__2 @ (fmono_2Ec_2Einteger_2Eint__neg @ X1))|~p10), inference(split_conjunct,[status(thm)],[c_0_42])).
% 89.59/89.57  thf(c_0_53, plain, p10, inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_43, c_0_44])])).
% 89.59/89.57  thf(c_0_54, plain, (p4081|~p1716|~p4), inference(split_conjunct,[status(thm)],[c_0_45])).
% 89.59/89.57  thf(c_0_55, plain, p4, inference(split_conjunct,[status(thm)],[ax11222])).
% 89.59/89.57  thf(c_0_56, plain, p1716, inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[c_0_46, c_0_47]), c_0_48])])).
% 89.59/89.57  thf(c_0_57, plain, (p5|~fmono_2Ec_2Einteger_2Eint__divides @ f__0 @ (fmono_2Ec_2Einteger_2Eint__sub @ f__2 @ f__1)), inference(split_conjunct,[status(thm)],[c_0_49])).
% 89.59/89.57  thf(c_0_58, plain, ~p5, inference(split_conjunct,[status(thm)],[c_0_50])).
% 89.59/89.57  thf(c_0_59, plain, (fmono_2Ec_2Einteger_2Eint__divides @ f__0 @ (fmono_2Ec_2Einteger_2Eint__add @ f__2 @ (fmono_2Ec_2Einteger_2Eint__neg @ f__1))|~p4081), inference(split_conjunct,[status(thm)],[c_0_51])).
% 89.59/89.57  thf(c_0_60, plain, ![X1:mono_2Etyop_2Einteger_2Eint]:(fmono_2Ec_2Einteger_2Eint__add @ f__2 @ (fmono_2Ec_2Einteger_2Eint__neg @ X1))=(fmono_2Ec_2Einteger_2Eint__sub @ f__2 @ X1), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_52, c_0_53])])).
% 89.59/89.57  thf(c_0_61, plain, p4081, inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[c_0_54, c_0_55]), c_0_56])])).
% 89.59/89.57  thf(c_0_62, plain, ~fmono_2Ec_2Einteger_2Eint__divides @ f__0 @ (fmono_2Ec_2Einteger_2Eint__sub @ f__2 @ f__1), inference(sr,[status(thm)],[c_0_57, c_0_58])).
% 89.59/89.57  thf(c_0_63, plain, ($false), inference(sr,[status(thm)],[inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[c_0_59, c_0_60]), c_0_61])]), c_0_62]), ['proof']).
% 89.59/89.57  thf(2,plain,$false,inference(eprover,[status(thm),assumptions([h8,h9,h4,h5,h3,h2,h1,h0])],[])).
% 89.59/89.57  thf(3,plain,$false,inference(tab_be,[status(thm),assumptions([h4,h5,h3,h2,h1,h0]),tab_be(discharge,[h6,h7]),tab_be(discharge,[h8,h9])],[h5,1,2,h6,h7,h8,h9])).
% 89.59/89.57  thf(4,plain,$false,inference(tab_negimp,[status(thm),assumptions([h3,h2,h1,h0]),tab_negimp(discharge,[h4,h5])],[h3,3,h4,h5])).
% 89.59/89.57  thf(5,plain,$false,inference(tab_negall,[status(thm),assumptions([h2,h1,h0]),tab_negall(discharge,[h3]),tab_negall(eigenvar,eigen__2)],[h2,4,h3])).
% 89.59/89.57  thf(6,plain,$false,inference(tab_negall,[status(thm),assumptions([h1,h0]),tab_negall(discharge,[h2]),tab_negall(eigenvar,eigen__1)],[h1,5,h2])).
% 89.59/89.57  thf(7,plain,$false,inference(tab_negall,[status(thm),assumptions([h0]),tab_negall(discharge,[h1]),tab_negall(eigenvar,eigen__0)],[h0,6,h1])).
% 89.59/89.57  thf(0,theorem,(![X1:mono_2Etyop_2Einteger_2Eint]:(![X2:mono_2Etyop_2Einteger_2Eint]:(![X3:mono_2Etyop_2Einteger_2Eint]:(((mono_2Ec_2Einteger_2Eint__divides @ X1) @ X2) => (((mono_2Ec_2Einteger_2Eint__divides @ X1) @ ((mono_2Ec_2Einteger_2Eint__sub @ X3) @ X2)) = ((mono_2Ec_2Einteger_2Eint__divides @ X1) @ X3)))))),inference(contra,[status(thm),contra(discharge,[h0])],[7,h0])).
% 89.59/89.57  % SZS output end Proof
%------------------------------------------------------------------------------